export interface MallOrderVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 订单号
   */
  orderNo: string;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 订单总额
   */
  totalPrice: number;

  /**
   * 实付金额
   */
  prepayAmount: number;

  /**
   * 订单状态(0=待发货,1=已发货,2=已完成,3=已取消)
   */
  orderStatus: number;

  /**
   * 收货人（冗余字段）
   */
  consignee: string;

  /**
   * 收货电话（冗余字段）
   */
  mobile: string;

  /**
   * 收货地址（冗余字段）
   */
  address: string;
  paymentMethod?: string;
  /**
   * 自提点ID
   */
  pickupPointId: string | number;
  pickupPoint: string;
  /**
   * 自提码
   */
  pickupCode: string;

  createTime: string;
}

export interface MallOrderForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 订单号
   */
  orderNo?: string;

  /**
   * 用户ID
   */
  userId?: string | number;

  totalPrice?: number;

  /**
   * 实付金额
   */
  prepayAmount?: number;

  paymentMethod?: string;
  /**
   * 订单状态(0=待发货,1=已发货,2=已完成,3=已取消)
   */
  orderStatus?: number;

  /**
   * 收货人（冗余字段）
   */
  consignee?: string;

  /**
   * 收货电话（冗余字段）
   */
  mobile?: string;

  /**
   * 收货地址（冗余字段）
   */
  address?: string;

  /**
   * 自提点ID
   */
  pickupPointId?: string | number;

  /**
   * 自提码
   */
  pickupCode?: string;
  pickupPoint?: string;

}

export interface MallOrderQuery extends PageQuery {

  /**
   * 订单号
   */
  orderNo?: string;

  /**
   * 用户ID
   */
  userId?: string | number;

  totalPrice?: number;

  /**
   * 实付金额
   */
  prepayAmount?: number;

  /**
   * 订单状态(0=待发货,1=已发货,2=已完成,3=已取消)
   */
  orderStatus?: number;

  /**
   * 收货人（冗余字段）
   */
  consignee?: string;

  /**
   * 收货电话（冗余字段）
   */
  mobile?: string;

  /**
   * 收货地址（冗余字段）
   */
  address?: string;

  /**
   * 自提点ID
   */
  pickupPointId?: string | number;
  paymentMethod?: string;
  /**
   * 自提码
   */
  pickupCode?: string;

  /**
   * 日期范围参数
   */
  params?: any;
  pickupPoint?: string;
  createTime?: string;
}



